1、需求是有层次的,分为业务需求、用户需求以及系统需求,所以在进行需求分析时肯定是要根据不同层次阶段进行不同方式、内容以及侧重点的需求调研。 1)业务需求,一般是公司的高层提出的,就是我们这个系统的指导需求,这个需求比较空,但是却是整个系统需求的指导思想,在做需求时经常想想这个知道思想,可以防止需求跑偏。
2)用户需求,一般是公司的中层和操作层提出的需求。中层突出流程,就是整个框架,而操作层提出具体的细节性需求。就是往中层的框架里面添加需求细节。
3)系统需求,就是针对前两种需求调研之后得结果进行需求分析和业务建模之后,得到了系统开发的需求。
2、需求的步骤分为:需求定义(对应上面的业务需求)、需求捕获(对应上面的用户需求)、需求分析与需求建模(对应上面的系统需求)、需求验证、需求跟踪、需求管理。
3、做需求工程中可以使用的工具:AXURE(用来制作原型,让用户更直观的了解即将做成什么状态的系统,便于需求确认)、EA(是建模工具,用来绘制UML图,“一图抵千言”为了更好的表达需求和沟通需求)、word、Excel、Visio等工具。
|